incontrovertible proof

Translations
неопровержимое доказательство
The scientist provided incontrovertible proof of his theory.
Учёный представил неопровержимое доказательство своей теории.